﻿using System;

namespace Kyoh.Lib.Component
{
    /// <summary>プロパティの表示順を定義する <see cref="Attribute"/> の実装。</summary>
    public class PropertyIndexAttribute : Attribute
    {
        /// <summary><see cref="PropertyIndexAttribute"/> クラスの新しいインスタンスを初期化します。</summary>
        /// <param name="index">プロパティの表示順。</param>
        public PropertyIndexAttribute(int index)
        {
            this.Index = index;
        }
        /// <summary>プロパティの表示順を取得します。</summary>
        public int Index { get; private set; }
    }
}
